#!/usr/bin/python
#coding=utf-8
基础语法
    PyCharm格式化代码快捷键   Ctrl+Alt+L
    输出
        print("hello",'word',sep=' ',end='\n',file=sys.stdout,flush=False)

    输入
        input("键盘输入字符串")
    退出
        exit()
    数据类型
        
        数
            整型int   不限制大小
            布尔bool  
                True 1 
                False bool(0) bool("")
            浮点float
                小数形式
                指数形式    3.14e-2
            复数complex

        列表
            索引  [0] [-1]
            切片  [:-1] [0:]

        转义字符
            \
            \n
            \r
            \t
            \b
            
        字符串str  字符串内容可包含：字母 标点 特殊符号 中文等全世界所有字符；
        多行字符串（注释）
            '''
            多行注释
            '''
        元组(,)   只能读不能改
        集合{,}   无序，整型，浮点型，字符串，元组
        列表[,]   可以存不同的任意数据类型对象
        字典{'key':'value',}
    运算符
        =
        +   数字相加 字符串拼接
        —   数字相减
        *   数字相乘 字符串重复
        **  幂
        /   除
        %   取余求模
        .   成员运算符
        >
        <
        ==  相等
        >=
        <=
        !=
        is
        is not
        and
        or
        not
        in
        not in

    顺序结构
        缩进
    分支结构
        if True:
            pass
        elif True:
        else:
            
    循环结构
        while True:
            break
            continue
        for i in range(n):
    变量命名
        规则
            由字母、下划线、数字组成，不能以数字开头
            不能与关键字相同
            区分大小写
        规范
            当标识符用作模块名时，应尽量短小，并且全部使用小写字母，使用下划线分割多个字母，例如 game_main 等。
            当标识符用作包含目录的名称时，应尽量短小，也全部使用小写字母，不推荐使用下划线，例如 com.mr 等。
            当标识符用作类名时，应采用单词首字母大写的形式。例如，定义一个图书类，可以命名为 Book。
            模块内部的类名，可以采用 "下划线+首字母大写" 的形式，如 _Book;
            函数名、类中的属性名和方法名，应全部使用小写字母，多个单词之间可以用下划线分割；
            常量命名应全部使用大写字母，单词之间可以用下划线分割；

        关键字
            Python3的关键字可以通过keyword模块的变量kwlist查看：

                # 打印关键字列表
                import keyword
                print(keyword.kwlist)
                # 关键字输出结果
                ['False', 'None', 'True', '__peg_parser__','and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else',                 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try',                 'while', 'with', 'yield']

    函数
        type()
        bin()
        oct()
        int()   向下取整
        hex()
        float()
        str()
        len()
        
        upper()
        lower()
        startswith()
        endswith()
        isdigit()
        isalpha()
        isalnum()
        strip()
        join()
        split()
        find()
        index()
        count()
        replace()
        format()

        range(,)

        append()
        insert()
        extend()
        pop()
        remove()
        clear()
        sort()
        reverse()
        count()
        index()

        get()
        setdefault()
        keys()
        value()
        items()
        pop()
        popitem()
        clear()
        update()

        add()
        update()
        remove()
        discard()
        pop()
        clear()
        intersection()
        difference()
        symmetric_difference()
        union()

        import random
        random.randint()

        def function(args):




